package com.neusoft.neuiotms.dcam.workflow.dto;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.neusoft.bizcore.web.dto.AbstractAuditDTO;
import com.neusoft.neuiotms.dcam.fixed.dto.AssetDTO;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
public class RukuSLDTO extends AbstractAuditDTO {

    private static final long serialVersionUID = 1L;

    /** 验收日期 */
    private Date receiveDate;

    /** 购置日期 */
    private Date purchaseDate;

    /** 备注 */
    private String remark;

    /** 任务id */
    private String taskId;

    /** 关联数量 */
    private List<RukuItemSLDTO> arrivalCount = new ArrayList<>();

    /** 资产信息 */
    private List<RukuAssetSLDTO> assetList = new ArrayList<>();

    /** 到货条数 */
    private long arrivalCountSize = 0;

    /** 关联合同号 */
    private String contractCode;

    /** 关联合同名 */
    private String contractName;

    /** 标题 */
    private String title;

    /** 工单号 */
    private String workOrderNum;

    /** 创建人Id */
    private String createUser;

    /** 创建人名称 */
    private String createUserName;

    /** 类别 */
    private String categories;

    /** 附件信息 */
    private List<AnnexDTO> annex = new ArrayList<>();

    /** 资产信息 */
    private List<AssetDTO> list = new ArrayList<>();

    /** 存放位置 */
    private String location;

    /** 存放位置名称 */
    private String locationName;

}
